/*
 * Copyright 2018 JDCLOUD.COM
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http:#www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 * Domain-Template
 * 域名模板相关接口
 *
 * OpenAPI spec version: v1
 * Contact: 
 *
 * NOTE: This class is auto generated by the jdcloud code generator program.
 */


using System;
using System.Collections.Generic;
using System.Text;
using JDCloudSDK.Core.Service;

using JDCloudSDK.Core.Annotation;
using Newtonsoft.Json;

namespace  JDCloudSDK.Domain.Apis
{

    /// <summary>
    ///  域名信息模板实名认证
    /// </summary>
    public class CertificateTemplateRequest : JdcloudRequest
    {
        ///<summary>
        /// 所有人证件号码
        ///Required:true
        ///</summary>
        [Required]
        public   string IdentityNo{ get; set; }
        ///<summary>
        /// 注册人证件类型
        /// 1.个人
        ///   (1)身份证 SFZ
        /// 2.企业
        ///   (1)组织机构代码证 ORG
        ///   (2)工商营业执照 YYZZ
        ///   (3)统一社会信用代码证书 TYDMZ
        ///   (4)部队代号 BDDH
        ///   (5)军队单位对外有偿服务许可证 JDXKZ
        ///   (6)事业单位法人证书 SYZS
        ///   (7)社会团体法人登记证书 STDJZ
        ///   (8)宗教活动场所登记证 ZJDJZ
        ///   (9)民办非企业单位登记证书 MBDJZ
        ///   (10)基金会法人登记证书 JJDJZ
        ///   (11)律师事务所执业许可证 LSXKZ
        ///   (12)登记证 GWLYDJZ
        ///   (13)司法鉴定许可证 SFXKZ
        ///   (14)社会服务机构登记证书 SHFWJGZ
        ///   (15)民办学校办学许可证 MBXXXKZ
        ///   (16)医疗机构执业许可证 YLJGXKZ
        /// 
        ///Required:true
        ///</summary>
        [Required]
        public   string IdentityType{ get; set; }
        ///<summary>
        /// 所有人证件，jpg 图片的 base64 编码，必填（大小 55KB~1MB）
        ///Required:true
        ///</summary>
        [Required]
        public   string File{ get; set; }
        ///<summary>
        /// 实例所属的地域ID
        ///Required:true
        ///</summary>
        [Required]
        [JsonProperty("regionId")]
        public   string RegionIdValue{ get; set; }
        ///<summary>
        /// 模板ID
        ///Required:true
        ///</summary>
        [Required]
        public   long TemplateId{ get; set; }
    }
}